Method for generating an energy-efficient track for a motor vehicle and a non-transitory computer-readable medium

ABSTRACT

The proposed invention relates to methods for controlling energy consumption by a motor vehicle and can be used in transportation industry. The technical problem to be solved by the claimed invention is to provide a method, a device and a system that do not possess the drawbacks of the prior art and thus make it possible to generate an accurate energy-efficient track for a motor vehicle that allows to reduce energy consumption by the motor vehicle on the specific portion of the route. The objective of the claimed invention is to overcome the drawbacks of the prior art and thus to reduce energy consumption by the motor vehicle on the specific portion of the route.

FIELD OF INVENTION

The proposed invention relates to methods for controlling energy consumption by a motor vehicle and can be used in transportation industry.

BACKGROUND OF THE INVENTION

There is a known method for evaluating the fuel efficiency of a motor vehicle disclosed in patent KR101526431B1, published on 6 May 2015 on 12 sheets (D1). The method of D1 is implemented by a device for evaluating the fuel efficiency of a motor vehicle, the device comprising: a data collection unit that collects data on driving, as well status and identification data of a plurality of motor vehicles, including the first motor vehicle; a driving index calculator that calculates driving indexes of each motor vehicle based on their driving data; a means for extracting an analogous group that extracts a group of motor vehicles, which are similar to the first motor vehicle, from a plurality of motor vehicles, based on their driving indexes and status data; a means for fuel efficiency evaluation that evaluates the fuel efficiency of the first motor vehicle based on its driving data and identification data in the analogous group; and a means for controlling a motor vehicle that controls the method of steering the motor vehicle or the method for improving the driving of the first motor vehicle, based on the fuel efficiency evaluation. According to the invention, the fuel efficiency of a motor vehicle can be evaluated with precision taking into account driver's habits and the current condition of the vehicle. In addition, the method of steering the motor vehicle and the driving mode based on the assessment of the vehicle's fuel are provided to the driver, so that he/she can improve his/her driving efficiency and the efficiency of steering the motor vehicle, as well as reduce the cost of vehicle maintenance.

The method disclosed in D1 does not use the information on the specific portion of the route that was covered by the first motor vehicle, which reduces the accuracy of fuel consumption estimation. In addition, the method disclosed in D1 uses the information obtained from motor vehicles with similar specifications and similar driving mode only, which prevents the method from being used in a global fuel consumption control system comprising multiple motor vehicles with different specifications. The method disclosed in D1 can be considered the closest prior art to the claimed invention. In addition, the known invention of D1 does not provide a convenient graphical user interface that is adapted to inform the user of the need to change the mode of movement, or the steps of the method being performed.

BRIEF SUMMARY OF THE INVENTION

The technical problem to be solved by the claimed invention is to provide a method, a device and a system that do not possess the drawbacks of the prior art and thus make it possible to generate an accurate energy-efficient track for a motor vehicle that allows to reduce energy consumption by the motor vehicle on the specific portion of the route.

The objective of the claimed invention is to overcome the drawbacks of the prior art and thus to reduce energy consumption by the motor vehicle on the specific portion of the route.

The objective of the present invention is achieved by a method for generating an energy-efficient track for a motor vehicle, that is performed by the computer's CPU, the method comprising at least the following steps: collecting primary data, which involves obtaining data associated with the first motor vehicle; data associated with the portion of the route to be passed by the first motor vehicle, and data associated with the second motor vehicle, wherein the second motor vehicle passes the portion of the route after the first motor vehicle; collecting secondary data, which involves generating a track for the first motor vehicle, wherein said track is generated based on how the first motor vehicle passed the portion of the route; generating an estimated track for the second motor vehicle, wherein said estimated track is generated based on the track generated for the first motor vehicle; wherein the track for the first motor vehicle is generated by performing the following steps: generating a speed profile of the first motor vehicle on the passed portion of the route; evaluating energy efficiency of the first motor vehicle on the passed portion of the route.

BRIEF DESCRIPTION OF THE DRAWINGS

Exemplary embodiments of the present invention are described in further detail below with references made to the attached drawings, included herein by reference:

FIG. 1 illustrates an exemplary, non-limiting, diagram for the method 100 for generating an energy-efficient track for the motor vehicle.

FIG. 2 illustrates an exemplary, non-limiting, diagram for the step 101 of generating an estimated track for the first motor vehicle.

FIG. 3 illustrates an exemplary, non-limiting, diagram for the step 102 of adjusting the estimated track for the first motor vehicle.

FIG. 4 illustrates an exemplary, non-limiting, diagram for the step 103 of evaluating the passing of a portion of the route by the first motor vehicle.

FIG. 5 illustrates an exemplary, non-limiting, diagram for the step 104 of generating an estimated track for the second motor vehicle.

FIG. 6 illustrates an exemplary, non-limiting, diagram for the step 105 of adjusting the estimated track for the second motor vehicle.

FIG. 7 illustrates an exemplary, non-limiting, diagram for the step 106 of evaluating the passing of a portion of the route by the second motor vehicle.

FIG. 8 illustrates an exemplary, non-limiting, diagram for the system 200 for generating an energy-efficient track for the motor vehicle.

DETAILED DESCRIPTION OF THE INVENTION

According to a preferred embodiment of the present invention, there is provided a method for generating an energy-efficient track for a motor vehicle, that is performed by the computer's CPU, the method comprising at least the following steps: collecting primary data, which involves obtaining data associated with the first motor vehicle; data associated with the portion of the route to be passed by the first motor vehicle, and data associated with the second motor vehicle, wherein the second motor vehicle passes the portion of the route after the first motor vehicle; collecting secondary data, which involves generating a track for the first motor vehicle, wherein said track is generated based on how the first motor vehicle passed the portion of the route; generating an estimated track for the second motor vehicle, wherein said estimated track is generated based on the track generated for the first motor vehicle; wherein the track for the first motor vehicle is generated by performing the following steps: generating a speed profile of the first motor vehicle on the passed portion of the route; evaluating energy efficiency of the first motor vehicle on the passed portion of the route.

In an alternative embodiment of the present invention, there is provided the said method characterized in that wherein the data associated with the first motor vehicle include at least one of the following: the type and model of the first motor vehicle, its mass, its aerodynamic characteristics, its wheel formula, its estimated and/or actual energy consumption and data from its acceleration sensors and/or speed sensors, data from its positioning sensors, weight sensors, and wheel speed sensors, and/or a combination thereof; and the data associated with the second motor vehicle include at least one of the following: the type and model of the first motor vehicle, its mass, its aerodynamic characteristics, its wheel formula, its estimated and/or actual energy consumption and data from its acceleration sensors and/or speed sensors, data from its positioning sensors, weight sensors, and wheel speed sensors, and/or a combination thereof.

In an alternative embodiment of the present invention, there is provided the said method characterized in that the estimated track for the second motor vehicle is generated using the data associated with the second motor vehicle and the data associated with the portion of the route to be passed by the second motor vehicle.

In an alternative embodiment of the present invention, there is provided the said method characterized in that the data associated with the portion of the route to be passed by the first motor vehicle include at least one of the data of the portion of the route that has been passed by the first motor vehicle, obtained from external sources: the geometry of the portion of the route, the road grade of the portion of the route, the allowed speed on the portion of the route, the quality of road surface of the portion of the route, speed limits on the portion of the route, turns on the portion of the route, weather conditions on the portion of the route, or its infrastructure, and/or a combination thereof.

In an alternative embodiment of the present invention, there is provided the said method characterized in that the step of collecting primary data further involves collecting data associated with the portion of the route, along which the second motor vehicle is moving, wherein the data include at least one of the following: the geometry of the portion of the route, the route grade of the portion of the route, the allowed speed on the portion of the route, the quality of route surface of the portion of the route, speed limits on the portion of the route, turns on the portion of the route, weather conditions on the portion of the route, or its infrastructure, and/or a combination thereof.

In an alternative embodiment of the present invention, there is provided the said method characterized in that the process of generating a track for the first motor vehicle further comprises the following steps: refining the primary data associated with the first motor vehicle based on how it passed the portion of the route; refining the primary data associated with the portion of the route based on how it was passed by the first motor vehicle; and the step of refining the primary data associated with the portion of the route is also based on the data obtained from the environmental sensors of the first motor vehicle.

In an alternative embodiment of the present invention, there is provided the said method characterized in that the primary data associated with the first motor vehicle and the primary data associated with the portion of the route form an estimated track for the first motor vehicle, wherein such estimated track further contains an estimated speed profile of the first motor vehicle; and the estimated track for the first motor vehicle contains estimated acceleration points and/or deceleration points on the portion of the road; and the track generated for the first motor vehicle further contains actual acceleration points and/or deceleration points determined based on how the first motor vehicle passed the given portion of the route; and the track generated for the first motor vehicle further contains the data on mismatches between the actual acceleration points and/or deceleration points and respective estimated acceleration points and/or deceleration points on the portion of the route; and the step of generating a track for the first motor vehicle further comprises a step of obtaining actual data on energy consumption by the first motor vehicle on the portion of the route; and the step of evaluating the energy efficiency of how the first motor vehicle passed the portion of the route involves comparing the estimated data on energy consumption by the first motor vehicle on the portion of the route with the actual data on energy consumption by the first motor vehicle on the portion of the route; and the estimated data on energy consumption by the first motor vehicle on the portion of the route are compared with the actual data on energy consumption by the first motor vehicle on the portion of the route taking into account the speed profile generated for the first motor vehicle.

In an alternative embodiment of the present invention, there is provided the said method characterized in that when the first motor vehicle is passing through the portion of the route, its actual speed profile is determined in at least one moment in time, and in case the actual speed profile of the first motor vehicle deviates from its estimated speed profile, an energy consumption control signal is generated for the first motor vehicle; and the energy consumption control signal for the first motor vehicle is a signal for the motion control system of the first motor vehicle and/or the on-board information system of the first motor vehicle, and this signal is a signal to decrease or increase the wheel speed of at least one wheel of the first motor vehicle.

In an alternative embodiment of the present invention, there is provided the said method, wherein when the second motor vehicle is passing the portion of the route that has been passed by the first motor vehicle, its actual speed profile is determined in at least one moment in time, and in case the actual speed profile of the second motor vehicle deviates from its estimated speed profile, which is a part of the estimated track for the second motor vehicle, an energy consumption control signal is generated for the second motor vehicle; and the energy consumption control signal for the second motor vehicle is a signal for the motion control system of the second motor vehicle and/or the on-board information system of the second motor vehicle, and this signal is a signal to decrease or increase the wheel speed of at least one wheel of the second motor vehicle.

According to another preferred embodiment of the present invention, there is provided a non-transitory computer-readable medium that stores the program code that, when implemented by the CPU of the computer device, induces the CPU to perform the steps according to the method for generating an energy-efficient track for a motor vehicle.

Additional alternative embodiments of the present invention are provided below. This disclosure is in no way limiting to the scope of protection granted by the present patent. Rather, it should be noted that the claimed invention can be implemented in different ways, so as to include different components and conditions, or combinations thereof, which are similar to the components and conditions disclosed herein, in combination with other existing and future technologies.

FIG. 1 illustrates an exemplary, non-limiting, diagram for the method 100 for generating an energy-efficient track for the motor vehicle. Preferably, but not limited to, the method 100 comprises the following steps: an optional step 101 of generating an estimated track for the first motor vehicle; an optional step 102 of adjusting the estimated track for the first motor vehicle; a step 103 of evaluating the passing of a portion of the route by the first motor vehicle; a step 104 of generating an estimated track for a motor vehicle; an optional step 105 of adjusting the estimated track for a motor vehicle; an optional step 106 of evaluating the passing of a portion of the route by a motor vehicle; an optional step 107 of generating a track database. Preferably, but not limited to, the motor vehicle is any conventional motor vehicle, such as, but not limited to, a wheeled vehicle or a tracked vehicle, wherein the vehicle has to comprise at least one engine that consumes energy to actuate at least one moving device of the vehicle, such as, but not limited to, the wheels. The energy consumed by the engine is, for example, but not limited to, the energy produced by burning a fuel (in case the motor vehicle is equipped with an internal combustion engine), by electricity (in case the motor vehicle is equipped with an electric motor), or by a combination thereof (in case the motor vehicle is a hybrid vehicle). The first motor vehicle is a motor vehicle that passes the portion of the route first. The second motor vehicle is a motor vehicle that passes portion of the route later than the first motor vehicle. In addition, such vehicles are equipped with at least one transceiver used for data exchange with the server of the claimed system. Such a transceiver may be in communication with, but not limited to, a vehicle traffic control system and/or an on-board information system of the vehicle. At the same time, the mentioned motion control system can be used to change the operation of the engine, and/or the braking system of the vehicle, and/or other technical means in response to data received from the server of the claimed system, and the mentioned on-board information system can be used to notify the operator of the vehicle about the need to change the operation of the engine, and/or the braking system of the vehicle, and/or other technical means in response to similar data. At the same time, it should be obvious to a person skilled in the art that these systems can be used both separately and in combination, and certain functions of these systems can be inherent in each other. Preferably, but not limited to, the portion of the route is a portion of the route with special properties. A route is, but not limited to, a strip of land adapted to be passable by motor vehicles, wherein the route may comprise, but not limited to, a road, a junction, an intersection, etc. A road may be, but not limited to, a paved road or a dirt road. Preferably, but not limited to, the special properties of the portion of the route may comprise at least one of the following: the geometry of the portion of the route, the road grade of the portion of the route, the allowed speed on the portion of the route, the quality of road surface of the portion of the route, speed limits on the portion of the route, turns on the portion of the route, weather conditions on the portion of the route at the moment it is passed by a motor vehicle, the infrastructure of the portion of the road, or a combination thereof. For example, but not limited to, the special properties of the portion of the route may be marked by acceleration points and/or deceleration points. In addition, but not limited to, a deceleration point may be a point on the portion of the route, in which the momentum of the motor vehicle is sufficient to cover the distance to an acceleration point on the portion of the route. In addition, but not limited to, a deceleration point may be a point on the portion of the route, in which the motor vehicle has to be given negative or zero acceleration in order to smoothly reach the acceleration point, wherein the negative acceleration may be such that the motor vehicle has zero momentum at the acceleration point. In addition, but not limited to, an acceleration point may be a point on the portion of the route, in which the motor vehicle continues to move with negative acceleration. In addition, but not limited to, an acceleration point may be a point on the portion of the route, in which the motor vehicle has zero momentum. For example, but not limited to, a portion of the route may comprise a road with a slope and an upslope that follows it, wherein the beginning of the slope may be marked by a deceleration point, and an acceleration point may be placed within the upslope.

As shown in FIG. 2, the optional step 101 of generating an estimated track for the first motor vehicle, for example, but not limited to, comprises the following steps: a step 1011 of identifying the first motor vehicle; a step 1012 of identifying the portion of the route; and a step 1013 of generating an estimated track for the first motor vehicle. For example, but not limited to, the step 1011 involves determining the first motor vehicle and the data associated with it. Such data may include, for example, but not limited to, at least one of the following: the type and model of the first motor vehicle, its mass, its aerodynamic characteristics, its wheel formula, its estimated and/or actual energy consumption and data from its acceleration sensors and/or speed sensors, data from its positioning sensors, weight sensors, and wheel speed sensors, and/or a combination thereof. In general, it should be noted that such data may be used to generate an estimated speed profile of the first motor vehicle on a given portion of the route. The step 1011 further involves determining the location of the first motor vehicle relative to the portion of the route that is identified in the step 1012. In addition, for example, but not limited to, the step 1012 involves determining the first portion of the route along the direction of movement of the first motor vehicle, relative to its location. The step 1012 further involves determining the special properties of the portion of the route, which are data associated with the portion of the route to be passed by the first motor vehicle. In general, it should be noted that the data about the special properties of the portion of the route may be used to generate an estimated speed profile of the first motor vehicle on this portion of the route. In addition, for example, but not limited to, the step 1013 involves generating an estimated track for the first motor vehicle on the portion of the route using the data associated with the first motor vehicle and the data associated with the portion of the route to be passed by the first motor vehicle. Therefore, the generated estimated track for the first motor vehicle contains both the data associated with the first motor vehicle and the data associated with the portion of the route to be passed by the first motor vehicle. Subsequently, the first motor vehicle moves along the given portion of the route in accordance with the estimated track for the first motor vehicle, wherein it is assumed that the estimated track is energy efficient. A motor vehicle track can be considered energy efficient in case both the time spent by the motor vehicle to pass the portion of the route and the energy consumed by the motor vehicle to pass the portion of the route are minimal. However, it should be obvious to a person having ordinary skill in the art that the estimated track for the first motor vehicle, generated in step 101, may be also generated using alternative ways.

As shown in FIG. 3, the optional step 102 of adjusting the estimated track for the first motor vehicle, for example, but not limited to, comprises the following steps: a step 1021 of determining the actual speed profile of the first motor vehicle in at least one of the moments when it passes the portion of the route; a step 1022 of comparing the actual speed profile with the corresponding estimated speed profile from the estimated track for the first motor vehicle; and, if necessary, a step 1023 of adjusting the actual speed profile in response to the results of said comparison. For example, but not limited to, the step 1021 involves determining the location of the first motor vehicle on the portion of the route, together with at least a single wheel speed of the first motor vehicle in the specified moment in time. In addition, for example, but not limited to, the step 1022 involves determining the estimated wheel speed of at least a single wheel of the first motor vehicle in the specified moment in time, as well as matching the actual wheel speed and the estimated wheel speed. In addition, for example, but not limited to, in case the actual wheel speed differs from the estimated wheel speed, an energy consumption control signal is generated for the first motor vehicle in step 1023. This energy consumption control signal, for example, but not limited to, contains a control signal for the motion control system of the first motor vehicle, which changes the operation of the engine, and/or the brake system, and/or other technical components of the first motor vehicle, so that the actual wheel speed matches the estimated wheel speed in the specified moment in time; and/or an alarm signal for the on-board information system of the first vehicle used to inform the operator of this vehicle about the need to change the operation of the engine, and/or the braking system of the first vehicle, and/or other technical means of the first vehicle in such a way that the said actual the speed of rotation of said wheel corresponded to the said calculated speed of rotation of said wheel at the said moment of time. However, it should be obvious to a person having ordinary skill in the art that although the adjustment of the estimated track for the first motor vehicle enhances the accuracy of the subsequent generation of the energy-efficient track for a motor vehicle thus allowing to reduce energy consumption by a motor vehicle on a specific portion of the route, said adjustment is optional, since the actual track of the first motor vehicle, which is generated according to the method described below, may be sufficient for generating an accurate energy-efficient track for a motor vehicle.

As shown in FIG. 4, the step 103 of evaluating the passing of a portion of the route by the first motor vehicle, which is also a step of collecting secondary data, comprises, but not limited to, the following steps: a step 1031 of collecting secondary data associated with the first motor vehicle and/or secondary data associated with the portion of the route passed by the first motor vehicle; a step 1032 of generating a track for the first motor vehicle; and a step 1033 of evaluating energy efficiency of the track of the first motor vehicle. For example, but not limited to, the step 1031 of collecting secondary data involves determining the fact of passing the portion of the route by the first motor vehicle, for example, but not limited to, based on the location of the first motor vehicle relative to the boundaries of the portion of the route, as well as (optionally) refining the data associated with the first motor vehicle and/or the portion of the route. In general, it should be noted that, in this step, the actual data associated with the first motor vehicle and/or the portion of the route it has passed are collected. In general, it should be noted that such data may be used to generate the actual track of the first motor vehicle, based on how it passed a given portion of the route. It should also be noted that refined data associated with the first motor vehicle and/or the portion of the route can be used to evaluate energy efficiency of the track generated for the first motor vehicle. In addition, for example, but not limited to, the step 1032 is the same as the step 1012, apart from the fact that the secondary data collected in step 1031 can be used to generate a track for the first motor vehicle along with the primary data associated with the first motor vehicle and/or the portion of the route. Thus, the actual track for the first motor vehicle generated in step 1032 also contains the actual data associated with the first motor vehicle, including, but not limited to, the actual speed profile of the first motor vehicle on the portion of the route and the actual data associated with the portion of the route. In addition, for example, but not limited to, the step 1033 involves evaluating energy efficiency of the track generated for the first motor vehicle. In general, it should be noted that the track generated for the first motor vehicle will be considered energy efficient in case both the time spent by the first motor vehicle to pass the portion of the route and the energy consumed by the first motor vehicle to pass the portion of the route are minimal. Thus, it should be noted that, in step 1033, energy efficiency of the estimated track for the first motor vehicle is compared to that of the track generated for the first motor vehicle. It should also be noted that in case the track generated for the first motor vehicle is more energy-efficient than the estimated track for the first motor vehicle, then the estimated track for a motor vehicle is generated using the generated (actual) track, even if it is different from the estimated track for the first motor vehicle. Otherwise, it should be noted that the estimated track for a motor vehicle is also generated based on the actual track for the first motor vehicle, taking into account the secondary data associated with the first motor vehicle and/or the portion of the route passed by it. In addition, the estimated track for the first motor vehicle can also be adjusted based on how the first motor vehicle passed the given portion of the route, using the refined data associated with the first motor vehicle and/or the portion of the route. In this case, energy efficiency of the adjusted estimated track for the first motor vehicle is evaluated. In general, it should be noted that the estimated track to be generated for a motor vehicle has to be energy efficient, and it has to be generated taking into account the properties of the actual track of the first motor vehicle. However, it should be obvious to a person having ordinary skill in the art that the estimated track for the first motor vehicle, as was mentioned above, can be any estimated track for the first motor vehicle that contains the data associated with the first motor vehicle and the data associated with the portion of the route to be passed by the first motor vehicle, including, but not limited to, the estimated track for the first motor vehicle that was adjusted in step 102.

As shown in FIG. 5, the step 104 of generating an estimated track for a motor vehicle comprises the following steps: a step 1041 of identification the first motor vehicle; a step 1042 of identifying the portion of the route; and a step 1043 of generating an estimated track for the first motor vehicle. For example, but not limited to, the step 1041 is the same as the step 1011, apart from the fact that the collected data associated with a motor vehicle are not the data associated with the first motor vehicle. In addition, for example, but not limited to, depending on the collected data associated with a motor vehicle, an additional adjustment coefficient, or any other normalization methods may be used, in case the data associated with a motor vehicle differ from any of the data associated with the first motor vehicle. In addition, for example, but not limited to, in the same step, the data of the portion of the route may also be refined, in case they can be refined without using the data from the track for the first motor vehicle, such as, but not limited to, weather data associated with the portion of the route, which will be relevant at the moment a motor vehicle passes the given portion of the route, as well as infrastructure data of the portion of the route. In general, it should be noted that the first motor vehicle and a motor vehicle are different, and therefore energy efficiency of their tracks on a given portion of the route should also be evaluated differently, preferably, but not limited to, in the way of adjusting their values relative to the normalized values. In addition, for example, but not limited to, the step 1042 is the same as the step 1012, apart from the fact that, when collecting the data associated with the portion of the route, the refined data associated with the portion of the route from the track generated for the first motor vehicle are also collected. In general, it should be noted that, in step 1042, the collected data associated with the portion of the route will be more accurate than the similar data from the estimated track for the first motor vehicle. In addition, for example, but not limited to, the step 1043 is the same as the step 1013, apart from the fact that the data from the track generated for the first motor vehicle are collected (and, optionally, normalized) along with the data associated with the first motor vehicle and/or the portion of the route, which are also collected and, optionally, normalized. In general, it should be noted that, in step 1043, there is generated an estimated track for a motor vehicle that takes into account both the properties of the portion of the route or the characteristics of a motor vehicle and how the first motor vehicle passed the portion of the route. In addition, but not limited to, the speed profile of a motor vehicle can be adjusted in advance based on the actual speed profile of the first motor vehicle, depending on the refined data associated with the portion of the route. More specifically, but not limited to, in step 1013, the properties of the portion of the route could not be considered with sufficient accuracy, since there were no actual data associated with the portion of the route, such as, but not limited to, the quality of pavement or temporary obstacles, and due to that fact the estimated track for the first motor vehicle could not possibly be energy efficient. In general, it should be noted that the estimated track for the first motor vehicle was generated using the data provided by the motor vehicle itself and external data sources only. However, but not limited to, based on how the first motor vehicle passed the given portion of the route, the track generated for the first motor vehicle can be significantly different from the estimated track for the first motor vehicle, for example, because the operator or the motion control system of the first motor vehicle were constantly assessing the situation on the portion of the route, which allowed the vehicle to pass it with higher energy efficiency than that of the estimated track, including by means of adjusting the estimated track. Thus, the estimated track generated for a motor vehicle has by any means, not necessarily due to normalization, higher energy efficiency than the estimated track for the first motor vehicle.

As shown in FIG. 6, the optional step 105 of adjusting the estimated track for a motor vehicle, for example, but not limited to, comprises the following steps: a step 1051 of determining the actual speed profile of a motor vehicle in at least one of the moments when it passes the portion of the route; a step 1052 of comparing the actual speed profile with the corresponding estimated speed profile from the estimated track for a motor vehicle; and, if necessary, a step 1053 of adjusting the actual speed profile in response of a motor vehicle to the results of said comparison. For example, but not limited to, the step 1051 involves determining the location of a motor vehicle on the portion of the route, together with at least a single wheel speed of the second motor vehicle in the specified moment in time. In addition, for example, but not limited to, the step 1052 involves determining the estimated wheel speed of at least a single wheel of a motor vehicle in the specified moment in time, as well as matching the actual wheel speed and the estimated wheel speed. In addition, for example, but not limited to, in case the actual wheel speed differs from the estimated wheel speed, an energy consumption control signal is generated for the second motor vehicle in step 1053. This energy consumption control signal, for example, but not limited to, contains a control signal for the motion control system of the second motor vehicle, which changes the operation of the engine, and/or the brake system, and/or other technical components of the second motor vehicle, so that the actual wheel speed matches the estimated wheel speed in the specified moment in time; and/or an alarm signal for the on-board information system of the first vehicle used to inform the operator of this vehicle about the need to change the operation of the engine, and/or the braking system of the first vehicle, and/or other technical means of the first vehicle in such a way that the said actual the speed of rotation of said wheel corresponded to the said calculated speed of rotation of said wheel at the said moment of time. However, it should be obvious to a person having ordinary skill in the art that although the adjustment of the estimated track for a motor vehicle enhances the accuracy of the subsequent generation of the energy-efficient track for the following motor vehicles thus allowing to reduce energy consumption by the following motor vehicles on a specific portion of the route, said adjustment is optional, since the step 103 described above may be sufficient for generating accurate energy-efficient tracks for the following motor vehicles.

As shown in FIG. 7, the optional step 106 of evaluating the passing of a portion of the route by a motor vehicle involves, for example, but not limited to, the following steps: a step 1061 of collecting secondary data associated with a motor vehicle and/or secondary data associated with the portion of the route passed by a motor vehicle; a step 1062 of generating an actual track for a motor vehicle; and a step 1063 of evaluating energy efficiency of the track of a motor vehicle. For example, but not limited to, the step 1061 of collecting secondary data involves determining the fact of passing the portion of the route by a motor vehicle, for example, but not limited to, based on the location of a motor vehicle relative to the boundaries of the portion of the route and/or relative to the location of the first motor vehicle at the moment of determining the fact of passing, as well as (optionally) refining the data associated with a motor vehicle and/or the portion of the route. In general, it should be noted that, in this step, the actual data associated with a motor vehicle and/or the portion of the route it has passed are collected. In general, it should be noted that such data may be used to generate the actual track of a motor vehicle, based on how it passed a given portion of the route. It should also be noted that refined data associated with a motor vehicle and/or the portion of the route can be used to evaluate energy efficiency of the actual track generated for a motor vehicle. In addition, for example, but not limited to, the step 1062 is the same as the step 1032, apart from the fact that the secondary data collected in step 1061 can be used to generate the actual track for a motor vehicle along with the primary data associated with the first motor vehicle and/or the portion of the route, and along with the secondary data collected in step 1032. Thus, the actual track for a motor vehicle generated in step 1062 also contains the actual data associated with a motor vehicle, including the actual speed profile of a motor vehicle on the portion of the route and the actual data associated with the portion of the route, wherein these data may optionally be normalized relative to the data collected in step 1032. In addition, for example, but not limited to, the step 1063 involves evaluating energy efficiency of the track generated for a motor vehicle. In general, it should be noted that the track generated for a motor vehicle will be considered energy efficient in case both the time spent by a motor vehicle to pass the portion of the route and the energy consumed by a motor vehicle to pass the portion of the route are minimal. Thus, it should be noted that, in step 1063, energy efficiency of the estimated track for a motor vehicle is compared to that of the actual track generated for a motor vehicle. It should also be noted that in case the actual track for a motor vehicle is more energy-efficient than the estimated track for a motor vehicle, then the estimated track for any of the following motor vehicles is generated using the generated (actual) track for a motor vehicle, even if it is different from the estimated track for the first motor vehicle, wherein the following motor vehicle is any motor vehicle that is to pass the given portion of the route after a motor vehicle. Otherwise, it should be noted that the estimated track for the following motor vehicle is also generated based on the actual track for a motor vehicle, taking into account the secondary data associated with a motor vehicle and/or the portion of the route passed by it. In addition, the estimated track for a motor vehicle can also be adjusted based on how a motor vehicle passed the given portion of the route, using the refined data associated with a motor vehicle and/or the portion of the route. In this case, energy efficiency of the adjusted estimated track for a motor vehicle is evaluated. In general, it should be noted that the estimated track to be generated for the following motor vehicle has to be energy efficient, and it has to be generated taking into account the properties of the actual track of a motor vehicle. However, it should be obvious to a person having ordinary skill in the art that although the evaluation of how a motor vehicle passes a given portion of the route enhances the accuracy of the subsequent generation of the energy-efficient tracks for the following motor vehicles thus allowing to reduce energy consumption by these motor vehicles on a specific portion of the route, said evaluation is optional, since the aforementioned estimated track for a motor vehicle, or even the aforementioned estimated track for the first motor vehicle, may be sufficient for subsequent generation of a model energy-efficient track for any of the following motor vehicles.

The optional step 107 of generating a track database involves, for example, but not limited to, collecting a plurality of tracks of motor vehicles generated based on how these motor vehicles, i.e., at least the first motor vehicle and a motor vehicle, passed the portion of the route. For example, but not limited to, in step 107, the plurality of tracks of motor vehicles that have passed the portion of the route are collected. In addition, for example, but not limited to, in step 107, the collected tracks are systematized, so that these data can be used to generate a plurality of estimated tracks for the following motor vehicles. In addition, but not limited to, the plurality of such tracks can be used as an input for analysis, including by machine learning tools, in order to generate the most energy-efficient (model) track that would be suitable for any motor vehicle. Such model track can be unique for each motor vehicle and can subsequently be used as the estimated track for the first motor vehicle, whereupon the steps according to the method for generating an energy-efficient track will be performed again in order to generate a different model track for the same motor vehicle. In addition, but not limited to, such data can be used to change the properties of the portion of the route so as to ensure the generation of the most energy-efficient model track. However, it should be obvious to a person having ordinary skill in the art that although the forming of the track database enhances the accuracy of the subsequent generation of the energy-efficient tracks for the following motor vehicles thus allowing to reduce energy consumption by these motor vehicles on a specific portion of the route, said evaluation is optional, since the aforementioned estimated track for a motor vehicle, or even the aforementioned estimated track for the first motor vehicle, may be sufficient for subsequent generation of model energy-efficient tracks for the following motor vehicles.

FIG. 8 illustrates an exemplary, non-limiting, diagram for the system 200 for generating an energy-efficient track for the motor vehicle. For example, but not limited to, the claimed system 200 comprises the server 203 that communicates at least with the aforementioned transceivers 2011, 2021 of the first motor vehicle 201 and a motor vehicle 202, respectively. In addition, but not limited to, the server 203 is a computer device comprising at least a CPU 2031 and a memory 2032. In addition, but not limited to, the memory (computer-readable medium) of the server 203 contains the program code that, when implemented, induces the CPU to perform the steps according to the method for generating an energy-efficient track for the motor vehicle that was described above with reference to FIGS. 1-7. For example, but not limited to, the computer-readable medium (memory 2032) may comprise a random-access memory (RAM); a read-only memory (ROM); an electrically erasable programmable read-only memory (EEPROM); a flash drive or other memory technologies; a CD-ROM, a digital versatile disk (DVD) or other optical/holographic media; magnetic tapes, magnetic film, a hard disk drive or any other magnetic drive; and any other medium capable of storing and encoding the necessary information. In addition, but not limited to, the memory 2032 comprises a computer-readable medium based on the computer memory, either volatile or non-volatile, or a combination thereof. In addition, but not limited to, exemplary hardware devices include solid-state drives, hard disk drives, optical disk drives, etc. In addition, but not limited to, the computer-readable medium (memory 2032) is not a temporary memory (i.e., a permanent, non-transitive memory), and therefore it does not contain a temporary (transitive) signal. In addition, but not limited to, the memory 2032 may store an exemplary environment, wherein the procedure of generating an energy-efficient track for the motor vehicle may be implemented using computer-readable commands or codes that are stored in the memory of the server. In addition, but not limited to, the server 203 comprises one or more CPUs 2031 which are designed to execute computer-readable commands or codes that are stored in the memory 2032 of the device in order to implement the procedure of generating an energy-efficient track for the motor vehicle. In addition, but not limited to, the system 200 may further comprise a database 204. The database 204 may be, but not limited to, a hierarchical database, a network database, a relational database, an object database, an object-oriented database, an object-relational database, a spatial database, a combination of two or more said databases, etc. In addition, but not limited to, the database 204 stores the data to be analyzed in the memory 2032 or in the memory of a different computer device that communicates with the server 203, which may be, but not limited to, a memory that is similar to any of the memories 2032, as described above, and which can be accessed via the server 203. In addition, but not limited to, the database 204 stores the data comprising at least commands to perform the steps according to the method 100 as described above; the processed data associated with the first motor vehicle and/or a motor vehicle, and/or the portion of the route, including refined data; estimated and generated tracks for motor vehicles; navigational data; model tracks for motor vehicles; etc. In addition, but not limited to, the exemplary system 200 further comprises, respectively, at least the first vehicle 201 and a motor vehicle 202. Such vehicles 201, 202 usually comprise corresponding transceivers 2011, 2021 adapted to sending the data to the server 203 that communicates with motion control systems 2012, 2022 of respective vehicles and/or with on-board information systems 2013, 2023 (if present) of respective vehicles. Optionally, but not limited to, such motor vehicles may comprise various sensors 2014, 2024 to collect data that are associated with the corresponding motor vehicle in operation, and/or the portion of the route. In addition, but not limited to, the such sensors 2014, 2024 include a positioning sensor, speed sensors (such as, but not limited to, a crankshaft position sensor, a camshaft position sensor, a throttle position sensor, an accelerator pedal position sensor, a wheel speed sensor, a power consumption sensor, e.g. injection rate or current voltage characteristic), energy consumption sensors (such as, but not limited to, fuel level sensors, battery sensors, an accelerator pedal position sensor, injection rate sensor, and an RPM sensor), temperature sensors (such as, but not limited to, a coolant temperature sensor, an ambient temperature sensor, an in-car temperature sensor), pressure sensors (such as, but not limited to, an intake manifold pressure sensor, a fuel injection pressure sensor, a tyre pressure sensor), environmental sensors (such as, but not limited to, a light level sensor, a rain sensor, a radar, a lidar, a video camera, a sonar). In addition, but not limited to, there is provided a server 203, which, in addition to the functions mentioned above, stores and facilitates the execution of computer-readable commands and codes disclosed herein, which, accordingly, won't be described again. In addition, but not limited to, the server 203, in addition to the functions mentioned above, is capable of controlling the data exchange in the system 200. In addition, but not limited to, data exchange within the system 200 is performed with the help of one or more data exchange networks 205. In addition, but not limited to, data exchange networks 205 may include, but not limited to, one or more local area networks (LAN) and/or wide area networks (WAN), or may be represented by the Internet or Intranet, or a virtual private network (VPN), or a combination thereof, etc. In addition, but not limited to, the server 203 is further capable of providing a virtual computer environment for the components of the system to interact with each other. In addition, but not limited to, the network 205 provides interaction between transceivers 2011, 2021 on motor vehicles 201, 202, the server 203, and the database 204 (optionally). In addition, but not limited to, the server 203 and the database 204 may be connected directly using conventional wired or wireless communication means and methods, which, accordingly, are not described in further detail. In addition, but not limited to, the system 200 may optionally comprise infrastructure elements 206 of the portion of the route, specifically, various technical means capable of collecting the aforementioned data that are associated with motor vehicles and/or the portion of the route, and optionally can provide the aforementioned network 205 for data exchange on the portion of the route. For example, but not limited to, such elements 206 include a weather station, a speed monitoring camera, an infrastructural transceiver of the portion of the route, pavement weight sensors, etc. In addition, but not limited to, one of the aforementioned on-board information systems 2013, 2023, in case it is represented by a computer device comprising a CPU and a memory that are similar to the CPU 2031 and the memory 2032, may be represented by the aforementioned server 203 with its basic functions, wherein the aforementioned transceivers 2011, 2012 may be connected to each other by using any data exchange network or directly, via wireless communication, such as, but not limited to, radio communication, acoustic communication, infrared communication, laser communication, etc., wherein the database 204 may be implemented directly within the memory of one of the on-board information systems 2013 or 2023 (if present).

The present disclosure of the claimed invention demonstrates only certain exemplary embodiments of the invention, which by no means limit the scope of the claimed invention, meaning that it may be embodied in alternative forms that do not go beyond the scope of the present disclosure and which may be obvious to persons having ordinary skill in the art. 

1. A method for generating an energy-efficient track for a motor vehicle, that is performed by the computer's CPU, the method comprising at least the following steps: collecting primary data, which involves obtaining data associated with the first motor vehicle; data associated with the portion of the route to be passed by the first motor vehicle, and data associated with the second motor vehicle, wherein the second motor vehicle passes the portion of the route after the first motor vehicle; collecting secondary data, which involves generating a track for the first motor vehicle, wherein said track is generated based on how the first motor vehicle passed the portion of the route; generating an estimated track for the second motor vehicle, wherein said estimated track is generated based on the track generated for the first motor vehicle; wherein the track for the first motor vehicle is generated by performing the following steps: generating a speed profile of the first motor vehicle on the passed portion of the route; evaluating energy efficiency of the first motor vehicle on the passed portion of the route.
 2. The method of claim 1, wherein the data associated with the first motor vehicle include at least one of the following: the type and model of the first motor vehicle, its mass, its aerodynamic characteristics, its wheel formula, its estimated and/or actual energy consumption and data from its acceleration sensors and/or speed sensors, data from its positioning sensors, weight sensors, and wheel speed sensors, and/or a combination thereof; and the data associated with the second motor vehicle include at least one of the following: the type and model of the first motor vehicle, its mass, its aerodynamic characteristics, its wheel formula, its estimated and/or actual energy consumption and data from its acceleration sensors and/or speed sensors, data from its positioning sensors, weight sensors, and wheel speed sensors, and/or a combination thereof.
 3. The method of claim 2, wherein the estimated track for the second motor vehicle is generated using the data associated with the second motor vehicle and a data associated with the portion of the route to be passed by the second motor vehicle.
 4. The method of claim 1, wherein the data associated with the portion of the route to be passed by the first motor vehicle include at least one of the data of the portion of the route that has been passed by the first motor vehicle, obtained from external sources: the geometry of the portion of the route, the road grade of the portion of the route, the allowed speed on the portion of the route, the quality of road surface of the portion of the route, speed limits on the portion of the route, turns on the portion of the route, weather conditions on the portion of the route, or its infrastructure, and/or a combination thereof.
 5. The method of claim 1, wherein the step of collecting primary data further involves collecting data associated with the portion of the route, along which the second motor vehicle is moving, wherein the data include at least one of the following: the geometry of the portion of the route, the route grade of the portion of the route, the allowed speed on the portion of the route, the quality of route surface of the portion of the route, speed limits on the portion of the route, turns on the portion of the route, weather conditions on the portion of the route, or its infrastructure, and/or a combination thereof.
 6. The method of claim 1, wherein the process of generating a track for the first motor vehicle further comprises the following steps: refining the primary data associated with the first motor vehicle based on how it passed the portion of the route; refining the primary data associated with the portion of the route based on how it was passed by the first motor vehicle; and the step of refining the primary data associated with the portion of the route is also based on the data obtained from the environmental sensors of the first motor vehicle.
 7. The method of claim 1, wherein the primary data associated with the first motor vehicle and the primary data associated with the portion of the route form an estimated track for the first motor vehicle, wherein such estimated track further contains an estimated speed profile of the first motor vehicle; and the estimated track for the first motor vehicle contains estimated acceleration points and/or deceleration points on the portion of the road; and the track generated for the first motor vehicle further contains actual acceleration points and/or deceleration points determined based on how the first motor vehicle passed the given portion of the route; and the track generated for the first motor vehicle further contains the data on mismatches between the actual acceleration points and/or deceleration points and respective estimated acceleration points and/or deceleration points on the portion of the route; and the step of generating a track for the first motor vehicle further comprises a step of obtaining actual data on energy consumption by the first motor vehicle on the portion of the route; and the step of evaluating the energy efficiency of how the first motor vehicle passed the portion of the route involves comparing the estimated data on energy consumption by the first motor vehicle on the portion of the route with the actual data on energy consumption by the first motor vehicle on the portion of the route; and the estimated data on energy consumption by the first motor vehicle on the portion of the route are compared with the actual data on energy consumption by the first motor vehicle on the portion of the route taking into account the speed profile generated for the first motor vehicle.
 8. The method of claim 1, wherein when the first motor vehicle is passing through the portion of the route, its actual speed profile is determined in at least one moment in time, and in case the actual speed profile of the first motor vehicle deviates from its estimated speed profile, an energy consumption control signal is generated for the first motor vehicle; and the energy consumption control signal for the first motor vehicle is a signal for the motion control system of the first motor vehicle and/or the on-board information system of the first motor vehicle, and this signal is a signal to decrease or increase the wheel speed of at least one wheel of the first motor vehicle.
 9. The method of claim 1, wherein when the second motor vehicle is passing the portion of the route that has been passed by the first motor vehicle, its actual speed profile is determined in at least one moment in time, and in case the actual speed profile of the second motor vehicle deviates from its estimated speed profile, which is a part of the estimated track for the second motor vehicle, an energy consumption control signal is generated for the second motor vehicle; and the energy consumption control signal for the second motor vehicle is a signal for the motion control system of the second motor vehicle and/or the on-board information system of the second motor vehicle, and this signal is a signal to decrease or increase the wheel speed of at least one wheel of the second motor vehicle.
 10. A non-transitory computer-readable medium that stores the program code that, when implemented by the CPU of the computer device, induces the CPU to perform the steps according to the method for generating an energy-efficient track, the method comprising at least the following steps: collecting primary data, which involves obtaining data associated with the first motor vehicle; data associated with the portion of the route to be passed by the first motor vehicle, and data associated with the second motor vehicle, wherein the second motor vehicle passes the portion of the route after the first motor vehicle; collecting secondary data, which involves generating a track for the first motor vehicle, wherein said track is generated based on how the first motor vehicle passed the portion of the route; generating an estimated track for the second motor vehicle, wherein said estimated track is generated based on the track generated for the first motor vehicle; wherein the track for the first motor vehicle is generated by performing the following steps: generating a speed profile of the first motor vehicle on the passed portion of the route; evaluating energy efficiency of the first motor vehicle on the passed portion of the route.
 11. The non-transitory computer readable medium of claim 10, characterized in that the data associated with the first motor vehicle include at least one of the following: the type and model of the first motor vehicle, its mass, its aerodynamic characteristics, its wheel formula, its estimated and/or actual energy consumption and data from its acceleration sensors and/or speed sensors, data from its positioning sensors, weight sensors, and wheel speed sensors, and/or a combination thereof; and the data associated with the second motor vehicle include at least one of the following: the type and model of the first motor vehicle, its mass, its aerodynamic characteristics, its wheel formula, its estimated and/or actual energy consumption and data from its acceleration sensors and/or speed sensors, data from its positioning sensors, weight sensors, and wheel speed sensors, and/or a combination thereof.
 12. The non-transitory computer readable medium of claim 11, characterized in that the estimated track for the second motor vehicle is generated using the data associated with the second motor vehicle and a data associated with the portion of the route to be passed by the second motor vehicle.
 13. The non-transitory computer readable medium of claim 10, characterized in that the data associated with the portion of the route to be passed by the first motor vehicle include at least one of the data of the portion of the route that has been passed by the first motor vehicle, obtained from external sources: the geometry of the portion of the route, the road grade of the portion of the route, the allowed speed on the portion of the route, the quality of road surface of the portion of the route, speed limits on the portion of the route, turns on the portion of the route, weather conditions on the portion of the route, or its infrastructure, and/or a combination thereof.
 14. The non-transitory computer readable medium of claim 10, characterized in that the step of collecting primary data further involves collecting data associated with the portion of the route, along which the second motor vehicle is moving, wherein the data include at least one of the following: the geometry of the portion of the route, the route grade of the portion of the route, the allowed speed on the portion of the route, the quality of route surface of the portion of the route, speed limits on the portion of the route, turns on the portion of the route, weather conditions on the portion of the route, or its infrastructure, and/or a combination thereof.
 15. The non-transitory computer readable medium of claim 10, characterized in that the process of generating a track for the first motor vehicle further comprises the following steps: refining the primary data associated with the first motor vehicle based on how it passed the portion of the route; refining the primary data associated with the portion of the route based on how it was passed by the first motor vehicle; and the step of refining the primary data associated with the portion of the route is also based on the data obtained from the environmental sensors of the first motor vehicle.
 16. The non-transitory computer readable medium of claim 10, characterized in that the primary data associated with the first motor vehicle and the primary data associated with the portion of the route form an estimated track for the first motor vehicle, wherein such estimated track further contains an estimated speed profile of the first motor vehicle; and the estimated track for the first motor vehicle contains estimated acceleration points and/or deceleration points on the portion of the road; and the track generated for the first motor vehicle further contains actual acceleration points and/or deceleration points determined based on how the first motor vehicle passed the given portion of the route; and the track generated for the first motor vehicle further contains the data on mismatches between the actual acceleration points and/or deceleration points and respective estimated acceleration points and/or deceleration points on the portion of the route; and the step of generating a track for the first motor vehicle further comprises a step of obtaining actual data on energy consumption by the first motor vehicle on the portion of the route; and the step of evaluating the energy efficiency of how the first motor vehicle passed the portion of the route involves comparing the estimated data on energy consumption by the first motor vehicle on the portion of the route with the actual data on energy consumption by the first motor vehicle on the portion of the route; and the estimated data on energy consumption by the first motor vehicle on the portion of the route are compared with the actual data on energy consumption by the first motor vehicle on the portion of the route taking into account the speed profile generated for the first motor vehicle.
 17. The non-transitory computer readable medium of claim 10, characterized in that when the first motor vehicle is passing through the portion of the route, its actual speed profile is determined in at least one moment in time, and in case the actual speed profile of the first motor vehicle deviates from its estimated speed profile, an energy consumption control signal is generated for the first motor vehicle; and the energy consumption control signal for the first motor vehicle is a signal for the motion control system of the first motor vehicle and/or the on-board information system of the first motor vehicle, and this signal is a signal to decrease or increase the wheel speed of at least one wheel of the first motor vehicle.
 18. The non-transitory computer readable medium of claim 10, characterized in that when the second motor vehicle is passing the portion of the route that has been passed by the first motor vehicle, its actual speed profile is determined in at least one moment in time, and in case the actual speed profile of the second motor vehicle deviates from its estimated speed profile, which is a part of the estimated track for the second motor vehicle, an energy consumption control signal is generated for the second motor vehicle; and the energy consumption control signal for the second motor vehicle is a signal for the motion control system of the second motor vehicle and/or the on-board information system of the second motor vehicle, and this signal is a signal to decrease or increase the wheel speed of at least one wheel of the second motor vehicle. 